package com.common.app.widget.provider

import android.view.View
import com.chad.library.adapter.base.provider.BaseItemProvider
import com.chad.library.adapter.base.viewholder.BaseViewHolder
import com.common.app.R
import com.common.app.data.bean.overView.CardSettingModel
import com.common.base.app.extras.setVisible

/**
 *
 * 作者：sosou
 *
 * 版本：1.0
 *
 * 创建日期：2025/6/14
 *
 * 描述：通用占位item
 *
 * 修订历史：
 *
 */
class CommonEmptyProvider<T : CardSettingModel>(
    override val itemViewType: Int = 0,
    override val layoutId: Int = R.layout.common_empty_provider_item,
) : BaseItemProvider<T>() {
    override fun convert(helper: BaseViewHolder, item: T) {
        helper.itemView.setVisible(item.isEnabled)
    }
}